/**

    \mainpage Roundabout Simulator

    \author Agnieszka Bieniek, Marek Panek

    Roundabout simulator to, jak nazwa wskazuje, graficzny symulator ruchu okrężnego. Pozwala on na przeprowadzenie organoleptycznych pomiarów stopnia natężenia ruchu samochodowego zarówno na obręczy ronda, jak i na ulicach wjazdowych oraz zjazdowych.
    Rondo jest w pełni konfigurowalne: użytkownik może określić liczbę ulic, liczbę pasów na obręczy ronda i każdej z ulic, szerokość jednego pasa, obecność zebr (przejść dla pieszych) na jezdniach, a także torowiska. Ruch tramwajowy nie został zaimplementowany.
    Po określeniu budowy ronda w odrębnym oknie opcji, można wpływać na ruch samochodowy. Po lewej stronie okna, na samej górze znajdują się trzy przyciski: start/pauza symulacji, zatrzymanie symulacji i wstrzymanie dodawania nowych pojazdów. Poniżej znajdują się <i>n</i> grup parametrów, gdzie <i>n</i> jest liczbą wjazdów na rondo. W jednej takiej grupie znajduje się:
    \li Natężenie - określa częstotliwość wjeżdżania samochodów na obręcz ronda z danego wjazdu. Im wyższa wartość, tym więcej pojazdów przyjedzie.
    \li <i>m</i> linijek, gdzie <i>m</i> to liczba zjazdów z ronda. W każdej z tej linijek można określić, ile pojazdów z danego wjazdu opuści rondo zjazdem odpowiadającym tej linijce.

    Po prawej stronie okna znajdują się pozostałe opcje. Powyżej można określić procentowy udział samochodów jeżdżących według danych zasad ruchu drogowego. Poniżej: częstotliwość ruchu pieszych na przejściach.

    Gałęzie ronda są numerowane od dołu, zgodnie z ruchem wskazówek zegara.

    \image html gui.png
    \image rtf gui.png

  */


#include <QtGui/QApplication>
#include <QtGui>
#include "rsim.h"
#include "qroundabout.h"

int main(int argc, char *argv[])
{
//    QSettings s("TabMar", "RoundaboutSimulator");
//    s.clear();

    QApplication a(argc, argv);
    RSim rsim;
    rsim.show();
    return a.exec();
}
